-- This module defines enterprise MIBs for VPN IP pool
--
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
-- All rights reserved.NETSCREEN-IPPOOL-MIB DEFINITIONS::=BEGINIMPORTS--PSIM(Modif) netscreenVpnMibModulenetscreenVpnMibModule, netscreenVpn
FROM NETSCREEN-SMI
Integer32,IpAddress,MODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
;netscreenIppoolMibModule MODULE-IDENTITYLAST-UPDATED"200405032022Z"-- May 03, 2004ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO"Customer Support
1194 North Mathilda Avenue
Sunnyvale, California 94089-1206
USA
Tel: 1-800-638-8296
E-mail: customerservice@juniper.net
HTTP://www.juniper.net"DESCRIPTION"This module defines the object that are used to monitor
VPN IP pool"REVISION"200405030000Z"-- May 03, 2004DESCRIPTION"Modified copyright and contact information"REVISION"200403030000Z"-- March 03, 2004
DESCRIPTION"Converted to SMIv2 by Longview Software"REVISION"200311130000Z"-- November 13, 2003DESCRIPTION"Correct spelling mistake"REVISION"200109280000Z"-- September 28, 2001DESCRIPTION"no comment"REVISION"200008270000Z"-- August 27, 2000DESCRIPTION"Creation date"::={ netscreenVpnMibModule 9}
NsVpnIpPoolEntry ::=SEQUENCE{
nsVpnIpPoolIndex Integer32,
nsVpnIpPoolName DisplayString,
nsVpnIpPoolStartIp IpAddress,
nsVpnIpPoolEndIp IpAddress,
nsVpnIpPoolIpUsed Integer32}nsVpnIpPool OBJECTIDENTIFIER::={ netscreenVpn 9}nsVpnIpPoolTable OBJECT-TYPESYNTAXSEQUENCEOF NsVpnIpPoolEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table collects all ip pool configuration in NetScreen
device."::={ nsVpnIpPool 1}nsVpnIpPoolEntry OBJECT-TYPESYNTAX NsVpnIpPoolEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in the nsVpnIpPoolEntry holds a set of
configuration parameters associated with an instance IP pool."INDEX{ nsVpnIpPoolIndex }::={ nsVpnIpPoolTable 1}nsVpnIpPoolIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"A unique value for ip pool. Its value ranges between 0 and
65535 and may not be contiguous."::={ nsVpnIpPoolEntry 1}nsVpnIpPoolName OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"ip pool name"::={ nsVpnIpPoolEntry 2}
nsVpnIpPoolStartIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"IP pool's start ip address."::={ nsVpnIpPoolEntry 3}nsVpnIpPoolEndIp OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"IP pool's end ip address."::={ nsVpnIpPoolEntry 4}nsVpnIpPoolIpUsed OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of addresses in use from this pool."::={ nsVpnIpPoolEntry 5}END